home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / infosrvr / dev / libhtml_.tar / hypertext / Makefile < prev    next >
Makefile  |  1993-01-21  |  1KB  |  59 lines

  1. # Makefile for HTML doc
  2. # $Id: Makefile,v 1.2 93/01/06 18:38:03 connolly Exp $
  3. #
  4.  
  5. ORIGINALS = Makefile
  6. RELEASE = 930120
  7. PACKAGE = html_spec-$(RELEASE)
  8. IDTK = ../..
  9. ARCH = sun4
  10. BOOK = /doc/idtk/html/HTML.book
  11. FMBATCH =  /fonts/Frame3.1X/bin/fmbatch
  12. DTD = ../html.dtd
  13.  
  14. HTML2TXT = www -n -na -p
  15. HYPERTEXT = HTML.html Intro.html Text.html References.html HTML.dtd.html
  16.  
  17. all: plaintext
  18.  
  19. plaintext: hypertext
  20.     (for html in $(HYPERTEXT); do \
  21.         $(HTML2TXT) $$html; \
  22.     done;) >HTML.txt
  23.  
  24. hypertext:
  25.     PATH=$${PATH}:$(IDTK)/bin:$(IDTK)/bin/$(ARCH) convert_book \
  26.         debug=1 \
  27.         idtk=$(IDTK) \
  28.         fmt=html \
  29.         filters= \
  30.         extension=html \
  31.         fmbatchcmd="$(FMBATCH)" \
  32.         $(BOOK)
  33.  
  34. tarZ: $(PACKAGE).tar.Z
  35.  
  36. $(PACKAGE).tar.Z: $(DIST)
  37.     tar cf $(PACKAGE).tar $(DIST)
  38.     compress $(PACKAGE).tar
  39.  
  40. validate: $(HYPERTEXT)
  41.     echo "<HTML>" >before
  42.     echo "</HTML>" >after
  43.     (for sgml in $(HYPERTEXT); do \
  44.        echo $$sgml; \
  45.        (sgmls -s $(DTD) before $$sgml after || exit 0); \
  46.      done;) >$@ 2>&1
  47.     rm before after
  48.  
  49. PROG = ../sgml_test
  50.  
  51. libtest: $(HYPERTEXT) $(PROG)
  52.     for html in $(HYPERTEXT); do \
  53.        echo $$html; \
  54.        $(PROG) HTML HTML <$$html >1; \
  55.        $(PROG) HTML HTML <1 >2; \
  56.        diff -c 1 2 || true; \
  57.      done;
  58.     rm 1 2
  59.